﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZZT
{
    abstract public class Thing
    {
        abstract public int Cycle { get; set; }
        abstract public int Follower { get; set; }
        abstract public int Instruction { get; set; }
        abstract public int Leader { get; set; }
        abstract public int P1 { get; set; }
        abstract public int P2 { get; set; }
        abstract public int P3 { get; set; }
        abstract public int Pointer { get; set; }
        abstract public int Tile { get; set; }
        abstract public int VectorX { get; set; }
        abstract public int VectorY { get; set; }
        abstract public int X { get; set; }
        abstract public int Y { get; set; }
    }
}
